Big Huge Thesaurus

Alopius vulpinus

noun